#include <iostream>
#include <string>
#include "myfunctions.h"

using namespace std;

int funcU (int a);

int main(){

	int a = takePosInt("Enter an Integer; ");
	a = funcU(a);
	cout<<"Result is: "<<a<<endl;
	system("pause");
	return 0;
}

//int takePosInt (string x)
//{
//	cout<<x;
//	int a=NULL;
//	while(!(cin>>a))
//	{
//		cout<<endl<<x;
//		cin.clear();
//		cin.ignore (1000, '\n');
//	}
//	return a;
//}

int funcU (int a)
{
	int b=NULL;
	if (a==0) b=3;
	else b= 3 * funcU(a-1) + 4;
	return b;
}